Interop Positions Book
Request to be POSTed to uri : /NorenWClientTP/InteropPositionBook
Request Details :
Parameter Name | Possible value | Description |
---|---|---|
jData* | Should send json object with fields in below list | |
jKey* | Key Obtained on login success. |
Json Fields | Possible value | Description |
---|---|---|
actid* | Account id of the logged in user. |
Example:
curl https://apitest.kambala.co.in/NorenWClientTP/InteropPositionBook \
-d "jData={ \”actid\”:\”ACCT_1\”}“ \
-d “jKey=GHUDWU53H32MTHPA536Q32WR”
Response Details :
Response data will be in json format with Array of Objects with below fields in case of success.
Json Fields | Possible value | Description |
---|---|---|
stat | Ok or Not_Ok | Position book success or failure indication. |
exch | Exchange segment | |
tsym | Trading symbol / contract. | |
token | Contract token | |
uid | User Id | |
actid | Account Id | |
prd | Product name to be shown. | |
s_prdt_ali | Product display name | |
daybuyqty | Day Buy Quantity | |
daysellqty | Day Sell Quantity | |
daybuyamt | Day Buy Amount | |
daysellamt | Day Sell Amount | |
cfbuyqty | Carry Forward Buy Quantity | |
cfsellqty | Carry Forward Sell Quantity | |
cfbuyamt | Carry Forward Buy Amount | |
cfsellamt | Carry Forward Sell Amount | |
openbuyqty | Open Buy Quantity | |
opensellqty | Open Sell Quantity | |
openbuyamt | Open Buy Amount | |
opensellamt | Open Sell Amount | |
instname | Instrument Name | |
upload_prc | Upload Price | |
buyavgprc | Buy Average Price[ (daybuyamt + cfbuyamt) / (daybuyqty + cfbuyqty) ] | |
sellavgprc | Sell Average Price[ (daysellamt + cfsellamt) / (daysellqty + cfsellqty) ] | |
rpnl | Realized panel | |
netqty | Net Quantity [ daybuyqty + cfbuyqty - daysellqty - cfsellqty ] | |
totbuyamt | Total Buy Amounte | |
totsellamt | Total Sell Amount | |
totbuyavgprc | Total Buy Avg Price | |
totsellavgprc | Total Sell Avg Price | |
openbuyavgprc | Open Buy Average Price | |
opensellavgprc | Open Sell Average Price | |
cfbuyavgprc | Carry Forward Buy average price | |
cfsellavgprc | Carry Forward Buy average price | |
child_orders | Array Object ,Details given below |
child_orders Obj format
Json Fields | Possible value | Description |
---|---|---|
exch | Exchange segment | |
token | Contract token | |
daybuyqty | Day Buy Quantity | |
daysellqty | Day Sell Quantity | |
daybuyamt | Day Buy Amount | |
daysellamt | Day Sell Amount | |
cfbuyqty | CF Buy Quantity | |
cfsellqty | CF Sell Quantity | |
cfbuyamt | CF Buy Amount | |
cfsellamt | CF Sell Amount | |
openbuyqty | Open Buy Quantity | |
opensellqty | Open Sell Quantity | |
openbuyamt | Open Buy Amount | |
opensellamt | Open Sell Amount | |
upload_prc | Upload Price | |
totbuyamt | Total Buy Amount | |
totsellamt | Total Sell Amount | |
totbuyavgprc | Total Buy Avg Price | |
totsellavgprc | Total Sell Avg Price | |
openbuyavgprc | Open Buy Average Price | |
opensellavgprc | Open Sell Average Price | |
cfbuyavgprc | Carry Forward Buy average price | |
cfsellavgprc | Carry Forward Buy average price |
Response data will be in json format with below fields in case of failure:
Json Fields | Possible value | Description |
---|---|---|
stat | Ok or Not_Ok | Interop Position book request failure indication. |
request_time | Response received time. | |
emsg | Error message |
Sample Success Response :
[
{
"stat":"Ok",
"actid":"TESTINV1",
"exch":"EQT",
"token":"PRAKASH",
"prd":"I",
"openbuyqty":"00",
"opensellqty":"09",
"openbuyamt":"00",
"opensellamt":"54000",
"daybuyqty":"01",
"daysellqty":"01",
"daybuyamt":"6000",
"daysellamt":"6000",
"cfbuyqty":"00",
"cfsellqty":"00",
"cfbuyamt":"00",
"cfsellamt":"6000",
"child_orders":
[
{
"exch":"NSE",
"token":"2708",
"openbuyqty":"00",
"opensellqty":"09",
"openbuyamt":"00",
"opensellamt":"54000",
"daybuyqty":"00",
"daysellqty":"01",
"daybuyamt":"00",
"daysellamt":"6000",
"cfbuyqty":"00",
"cfsellqty":"00",
"cfbuyamt":"00",
"cfsellamt":"00",
"upload_prc":"00"
},
{
"exch":"BSE",
"token":"506022",
"openbuyqty":"00",
"opensellqty":"00",
"openbuyamt":"00",
"opensellamt":"00",
"daybuyqty":"01",
"daysellqty":"00",
"daybuyamt":"6000",
"daysellamt":"00",
"cfbuyqty":"00",
"cfsellqty":"00",
"cfbuyamt":"00",
"cfsellamt":"00",
"upload_prc":"00"
}
]
}
]
Sample Failure Response :
{
"stat":"Not_Ok",
"request_time":"14:14:11 26-05-2020",
"emsg":"Error Occurred : 5 \"no data\""
}